# Прецедент массового изменения атрибутов пользователей Цель - Массово изменить значения атрибутов для всех пользователей, к примеру заблокировать пользователей. Для этого: - В меню выбора приложений выберите «Настройка системы». - Далее в главном меню выберите пункты: Сервис → Инструменты → Выполнить jexl-скрипт. - В окно для редактирования скрипта введите блок кода: ``` var l = sql(```select id from btk_user t where coalesce(t.bIsTemplate, 0) = 0 ```).asList() for(r:l) { Btk_UserApi.setbNotActive(Btk_UserApi.load(r.id), 1B); } session.commit(); ``` В данном блоке вызывается реляционный запрос, который выводит список идентификаторов всех пользователей, которые не являются шаблонами. После этого для каждого такого пользователя устанавливается значение флага `bNotActive`, которое показывает, заблокирован ли пользователь. В данном случае устанавливается значение 1B → `true`. Чтобы разблокировать пользователей, необходимо ввести аналогичный запрос, но установить значение 0B → `false`. - Чтобы выполнить скрипт, нажмите на шестерёнку в левом верхнем углу и подтвердите выполнение. Если скрипт был выполнен без ошибок, в логе отобразится сообщение: `Скрипт выполнен успешно!`